package com.promise.jokerdream.model.task

/**
 * 任务映射关系
 * 存储任务名称与ID的对应关系
 */
object TaskMapping {
    
    /**
     * 任务名称到ID的映射
     */
    private val nameToIdMap = mapOf(
        "挑战好友" to 23,
        "参加武林大会" to 29,
        "强化武器" to 55,
        "结拜乐斗" to 61,
        "历练" to 78,
        "挑战金毛鹅王" to 87,
        "挑战画卷迷踪" to 99,
        "增强经脉" to 103,
        "历程分享" to 104
    )
    
    /**
     * 根据任务名称获取ID
     * @param name 任务名称
     * @return 对应的ID，如果不存在返回null
     */
    fun getIdByName(name: String): Int? {
        return nameToIdMap[name]
    }
}
